const express = require("express");
const router = express.Router();
const {upload} = require("../middleWare/mysqlController.js");

//上传个人头像图片
router.post('/upload/headImage', function(req, res, next) {
    let form = new multiparty.Form();
    //form.uploadDir="193.9.139.13:8080/cactusImage";
    var path = require('path');
    form.uploadDir=path.resolve(__dirname,'../../campus-social/static');
    console.log(form.uploadDir);
    form.keepExtensions=true;   //是否保留后缀
    form.autoFiels=true;       //启用文件事件，并禁用部分文件事件，如果监听文件事件，则默认为true。
    form.parse(req,function(err,fields,files){  //其中fields表示你提交的表单数据对象，files表示你提交的文件对象
      if(err){
        res.json({
          status:"1",
          msg:"上传失败！"+err
        });
      }else{
        res.json({ 
          status:"0",
          msg:"上传成功！",
          personPicture: files.file[0].path   //存到数据库中的picture的路径（绝对路径）
        });
      }
    });  
  });